x86: make new_guest_cr3() preemptible
authorJan Beulich <jbeulich@suse.com>
Thu, 2 May 2013 14:35:50 +0000 (16:35 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 2 May 2013 14:35:50 +0000 (16:35 +0200)
commite2e6b7b627fec0d7a769ab46441f2985ebccbf04
tree6997d096f5b9dfa4a91c474d8801fc1eb76a44cd
parent6cdc9be2a5f2a87b4504404fbf648d16d9503c19
x86: make new_guest_cr3() preemptible

... as it may take significant amounts of time.

This is part of CVE-2013-1918 / XSA-45.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
xen/arch/x86/mm.c
xen/arch/x86/traps.c